live longer than - French English Dictionary